package com.bos.dao;

import com.bos.domain.Anggaran;
import com.bos.domain.Periode;
import com.bos.domain.Sekolah;
import com.bos.util.enums.JenjangSekolah;
import org.springframework.dao.DataAccessException;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 * User: Latief
 * Date: 3/15/11
 * Time: 8:49 PM
 * To change this template use File | Settings | File Templates.
 */
public interface AnggaranDAO extends GenericDAO<Anggaran>{
    public List<Anggaran> getBySekolah(Sekolah sekolah) throws DataAccessException;
    public Anggaran getBySekolahPeriode(Sekolah sekolah, Periode periode) throws DataAccessException;
    public List<Anggaran> getByPeriode(Periode periode) throws DataAccessException;
    public List<Anggaran> getByJenjangSekolahPeriode(JenjangSekolah jenjangSekolah, Periode periode) throws DataAccessException;
}
